#pragma once

#include "internal.h"

class MainListener : public FrameListener 
{
private:
	OIS::Keyboard *mKeyboard;
	OIS::Mouse *mMouse;
	Ogre::Root* mRoot;
	SceneNode *mProfessorNode, *mNinjaNode;
	Camera* mCamera;

public:
	MainListener(Ogre::Root* root, OIS::Keyboard *keyboard, OIS::Mouse*mouse);
	bool frameStarted(const FrameEvent &evt);
	bool mouseMoved(const OIS::MouseEvent &event);

};